Git 브랜치 전략
소스 코드의 버전 관리를 효율적으로 수행하기 위해 사용되는 방법론이다.
왜 정해야 하는가?
- 팀 협업의 효율성이 증가한다. 여러 개발자들이 동시에 다른 기능을 개발하거나 버그를 수정할 수 있도록 해주기 때문에 프로젝트의 전반적인 생산성을 향상시킨다.
- 소스코드의 안정성을 유지할 수 있다. 기능 개발 또는 버그 수정이 메인 code base 에 직접적으로 영향을 주지 않도록 하여, 안정적인 소프트웨어 유지 관리를 가능하게 한다.
- 지속적 통합 및 배포(CI/CD)가 용이하다. 자동화된 테스트와 배포를 통해 신속하고 효율적인 소프트웨어 업데이트가 가능하다.